WECHAT_OAUTH2_RETRY_REDIRECT_URI

Brightcells 8 年之前
父節點
當前提交
962dfeef0a
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      wechat/views.py

+ 2 - 0
wechat/views.py

@@ -46,6 +46,8 @@ def userinfo_redirect(request):
46 46
         return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))
47 47
 
48 48
     userinfo = get_userinfo(access_info.get('access_token', ''), access_info.get('openid', ''))
49
+    if 'openid' not in userinfo:
50
+        return redirect(settings.WECHAT_OAUTH2_RETRY_REDIRECT_URI.format(state))
49 51
 
50 52
     return redirect(furl(state).add(userinfo).url)
51 53